package com.smart.parking.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.smart.parking.entity.UserEntity;
import com.smart.parking.utils.PageUtils;
import com.smart.parking.vo.UserVO;

import java.util.Map;

/**
 * 用户信息表
 *
 * @author ciyun
 * @email ciyun@gmail.com
 * @date 2022-10-30 14:12:10
 */
public interface UserService extends IService<UserEntity> {

    PageUtils queryPage(Map<String, Object> params);

    /**
     * 发送验证码
     */
    boolean senMsgPhone(String phone);

    /**
     * 用户登录
     */
    boolean userLogin(String userName, String passWord);

    /**
     * 用户手机验证码登录
     */
    boolean userPhoneLogin(String phone, String code);

    /**
     * 用户注册
     */
    boolean userRegister(UserVO userVO);

    /**
     * 修改个人信息
     */
    boolean userUpdate(UserEntity userEntity);




}

